home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Sample Code / Snippets / Networking / TCP Server / const.h next >
Encoding:
C/C++ Source or Header  |  1992-07-15  |  956 b   |  37 lines  |  [TEXT/KAHL]

  1. /*
  2.     TCP Client/Server Queuing Example
  3.     Steve Falkenburg, MacDTS, Apple Computer
  4.     3/11/92
  5.     
  6.     this client/server sample uses MacTCP to implement a simple "greeting" server.  the server
  7.     opens up several listeners on kGreetingPort (1235).  when a client connects, the data entered
  8.     in the greeting dialog is sent to the remote connection, and the connection is closed.
  9.     
  10.     connection management is done through the use of Operating System queues to simplify tracking
  11.     and usage.
  12. */
  13.  
  14.  
  15. #include <MacTCPCommonTypes.h>
  16. #include <TCPPB.h>
  17.  
  18. #define    kSleepTime                    30
  19. #define    kNumConnections                10
  20. #define kNumBuffers                    kNumConnections
  21. #define    kMainDialog                    128
  22.  
  23. #define    kQuitItem                    1
  24. #define    kGreetingItem                2
  25. #define    kServicedItem                3
  26. #define    kFreeItem                    4
  27. #define    kRunningItem                5
  28. #define    kCompletedItem                6
  29.  
  30. #define    kRcvBuffSize                8192
  31. #define    kGreetingPort                1235
  32.  
  33. typedef struct MyQElem {
  34.     TCPiopb    tcpBlock;
  35.     long    savedA5;
  36. } MyQElem, *MyQElemPtr;
  37.